package com.csun.cmny.provider.model.domain;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.math.BigDecimal;
import java.util.Date;

@Table(name = "nt_oldman_checkin_record")
public class NtOldmanCheckInRecord {
    /**
     * 缴费单号
     */
    @Id
    @Column(name = "payNumber")
    private String paynumber;

    /**
     * 老人id
     */
    @Column(name = "oldManId")
    private Integer oldmanid;

    /**
     * 床位费实际费用
     */
    @Column(name = "bedActFee")
    private BigDecimal bedactfee;

    /**
     * 床位费减免费用
     */
    @Column(name = "bedRedFee")
    private BigDecimal bedredfee;

    /**
     * 床位费缴费金额
     */
    @Column(name = "bedFee")
    private BigDecimal bedfee;

    /**
     * 护理级别实际费用
     */
    @Column(name = "nLevelActFee")
    private BigDecimal nlevelactfee;

    /**
     * 护理级别减免费用
     */
    @Column(name = "nLevelRedFee")
    private BigDecimal nlevelredfee;

    /**
     * 护理级别费用缴费金额
     */
    @Column(name = "nLevelFee")
    private BigDecimal nlevelfee;

    /**
     * 私人订制费用缴费金额
     */
    @Column(name = "privateFee")
    private BigDecimal privatefee;

    /**
     * 私人订制实际费用
     */
    @Column(name = "privateActFee")
    private BigDecimal privateactfee;

    /**
     * 私人订制减免费用
     */
    @Column(name = "privateReDFee")
    private BigDecimal privateredfee;

    /**
     * 餐饮费实际费用
     */
    @Column(name = "mealActFee")
    private BigDecimal mealactfee;

    /**
     * 餐饮费减免费用
     */
    @Column(name = "mealRedFee")
    private BigDecimal mealredfee;

    /**
     * 餐饮费缴费金额
     */
    @Column(name = "mealFee")
    private BigDecimal mealfee;

    /**
     * 公共服务费实际费用
     */
    @Column(name = "pubSerActFee")
    private BigDecimal pubseractfee;

    /**
     * 公共服务费减免费用
     */
    @Column(name = "pubSerRedFee")
    private BigDecimal pubserredfee;

    /**
     * 公共服务费缴费金额
     */
    @Column(name = "pubSerFee")
    private BigDecimal pubserfee;

    /**
     * 入住押金实际费用
     */
    @Column(name = "inDepositActFee")
    private BigDecimal indepositactfee;

    /**
     * 入住押金减免费用
     */
    @Column(name = "inDepositRedFee")
    private BigDecimal indepositredfee;

    /**
     * 入住押金缴费金额
     */
    @Column(name = "inDepositFee")
    private BigDecimal indepositfee;

    /**
     * 一次性费用实际费用
     */
    @Column(name = "disActFee")
    private BigDecimal disactfee;

    /**
     * 一次性费用减免费用
     */
    @Column(name = "disRedFee")
    private BigDecimal disredfee;

    /**
     * 一次性费用缴费金额
     */
    @Column(name = "disFee")
    private BigDecimal disfee;

    /**
     * 预缴费用
     */
    @Column(name = "priPaidFee")
    private BigDecimal pripaidfee;

    /**
     * 预缴周期
     */
    @Column(name = "priPaidCycle")
    private Integer pripaidcycle;

    /**
     * 电费实际费用
     */
    @Column(name = "electricActFee")
    private BigDecimal electricactfee;

    /**
     * 电费减免费用
     */
    @Column(name = "electricRedFee")
    private BigDecimal electricredfee;

    /**
     * 电费缴费金额
     */
    @Column(name = "electricFee")
    private BigDecimal electricfee;

    /**
     * 实际费用
     */
    @Column(name = "actFee")
    private BigDecimal actfee;

    /**
     * 减免费用
     */
    @Column(name = "redFee")
    private BigDecimal redfee;

    /**
     * 实缴合计
     */
    @Column(name = "actTotalFee")
    private BigDecimal acttotalfee;

    /**
     * 是否缴费0-没有1-缴费
     */
    @Column(name = "isPayed")
    private Integer ispayed;

    /**
     * 机构id
     */
    @Column(name = "homeId")
    private Integer homeid;

    /**
     * 该条记录是否有效，默认有效1-有效0-无效
     */
    private Integer valid;

    @Column(name = "createTime")
    private Date createtime;

    /**
     * 默认获取系统当前时间
     */
    @Column(name = "modifyTime")
    private Date modifytime;

    private Long modifier;

    /**
     * 获取缴费单号
     *
     * @return payNumber - 缴费单号
     */
    public String getPaynumber() {
        return paynumber;
    }

    /**
     * 设置缴费单号
     *
     * @param paynumber 缴费单号
     */
    public void setPaynumber(String paynumber) {
        this.paynumber = paynumber;
    }

    /**
     * 获取老人id
     *
     * @return oldManId - 老人id
     */
    public Integer getOldmanid() {
        return oldmanid;
    }

    /**
     * 设置老人id
     *
     * @param oldmanid 老人id
     */
    public void setOldmanid(Integer oldmanid) {
        this.oldmanid = oldmanid;
    }

    /**
     * 获取床位费实际费用
     *
     * @return bedActFee - 床位费实际费用
     */
    public BigDecimal getBedactfee() {
        return bedactfee;
    }

    /**
     * 设置床位费实际费用
     *
     * @param bedactfee 床位费实际费用
     */
    public void setBedactfee(BigDecimal bedactfee) {
        this.bedactfee = bedactfee;
    }

    /**
     * 获取床位费减免费用
     *
     * @return bedRedFee - 床位费减免费用
     */
    public BigDecimal getBedredfee() {
        return bedredfee;
    }

    /**
     * 设置床位费减免费用
     *
     * @param bedredfee 床位费减免费用
     */
    public void setBedredfee(BigDecimal bedredfee) {
        this.bedredfee = bedredfee;
    }

    /**
     * 获取床位费缴费金额
     *
     * @return bedFee - 床位费缴费金额
     */
    public BigDecimal getBedfee() {
        return bedfee;
    }

    /**
     * 设置床位费缴费金额
     *
     * @param bedfee 床位费缴费金额
     */
    public void setBedfee(BigDecimal bedfee) {
        this.bedfee = bedfee;
    }

    /**
     * 获取护理级别实际费用
     *
     * @return nLevelActFee - 护理级别实际费用
     */
    public BigDecimal getNlevelactfee() {
        return nlevelactfee;
    }

    /**
     * 设置护理级别实际费用
     *
     * @param nlevelactfee 护理级别实际费用
     */
    public void setNlevelactfee(BigDecimal nlevelactfee) {
        this.nlevelactfee = nlevelactfee;
    }

    /**
     * 获取护理级别减免费用
     *
     * @return nLevelRedFee - 护理级别减免费用
     */
    public BigDecimal getNlevelredfee() {
        return nlevelredfee;
    }

    /**
     * 设置护理级别减免费用
     *
     * @param nlevelredfee 护理级别减免费用
     */
    public void setNlevelredfee(BigDecimal nlevelredfee) {
        this.nlevelredfee = nlevelredfee;
    }

    /**
     * 获取护理级别费用缴费金额
     *
     * @return nLevelFee - 护理级别费用缴费金额
     */
    public BigDecimal getNlevelfee() {
        return nlevelfee;
    }

    /**
     * 设置护理级别费用缴费金额
     *
     * @param nlevelfee 护理级别费用缴费金额
     */
    public void setNlevelfee(BigDecimal nlevelfee) {
        this.nlevelfee = nlevelfee;
    }

    /**
     * 获取私人订制费用缴费金额
     *
     * @return privateFee - 私人订制费用缴费金额
     */
    public BigDecimal getPrivatefee() {
        return privatefee;
    }

    /**
     * 设置私人订制费用缴费金额
     *
     * @param privatefee 私人订制费用缴费金额
     */
    public void setPrivatefee(BigDecimal privatefee) {
        this.privatefee = privatefee;
    }

    /**
     * 获取私人订制实际费用
     *
     * @return privateActFee - 私人订制实际费用
     */
    public BigDecimal getPrivateactfee() {
        return privateactfee;
    }

    /**
     * 设置私人订制实际费用
     *
     * @param privateactfee 私人订制实际费用
     */
    public void setPrivateactfee(BigDecimal privateactfee) {
        this.privateactfee = privateactfee;
    }

    /**
     * 获取私人订制减免费用
     *
     * @return privateReDFee - 私人订制减免费用
     */
    public BigDecimal getPrivateredfee() {
        return privateredfee;
    }

    /**
     * 设置私人订制减免费用
     *
     * @param privateredfee 私人订制减免费用
     */
    public void setPrivateredfee(BigDecimal privateredfee) {
        this.privateredfee = privateredfee;
    }

    /**
     * 获取餐饮费实际费用
     *
     * @return mealActFee - 餐饮费实际费用
     */
    public BigDecimal getMealactfee() {
        return mealactfee;
    }

    /**
     * 设置餐饮费实际费用
     *
     * @param mealactfee 餐饮费实际费用
     */
    public void setMealactfee(BigDecimal mealactfee) {
        this.mealactfee = mealactfee;
    }

    /**
     * 获取餐饮费减免费用
     *
     * @return mealRedFee - 餐饮费减免费用
     */
    public BigDecimal getMealredfee() {
        return mealredfee;
    }

    /**
     * 设置餐饮费减免费用
     *
     * @param mealredfee 餐饮费减免费用
     */
    public void setMealredfee(BigDecimal mealredfee) {
        this.mealredfee = mealredfee;
    }

    /**
     * 获取餐饮费缴费金额
     *
     * @return mealFee - 餐饮费缴费金额
     */
    public BigDecimal getMealfee() {
        return mealfee;
    }

    /**
     * 设置餐饮费缴费金额
     *
     * @param mealfee 餐饮费缴费金额
     */
    public void setMealfee(BigDecimal mealfee) {
        this.mealfee = mealfee;
    }

    /**
     * 获取公共服务费实际费用
     *
     * @return pubSerActFee - 公共服务费实际费用
     */
    public BigDecimal getPubseractfee() {
        return pubseractfee;
    }

    /**
     * 设置公共服务费实际费用
     *
     * @param pubseractfee 公共服务费实际费用
     */
    public void setPubseractfee(BigDecimal pubseractfee) {
        this.pubseractfee = pubseractfee;
    }

    /**
     * 获取公共服务费减免费用
     *
     * @return pubSerRedFee - 公共服务费减免费用
     */
    public BigDecimal getPubserredfee() {
        return pubserredfee;
    }

    /**
     * 设置公共服务费减免费用
     *
     * @param pubserredfee 公共服务费减免费用
     */
    public void setPubserredfee(BigDecimal pubserredfee) {
        this.pubserredfee = pubserredfee;
    }

    /**
     * 获取公共服务费缴费金额
     *
     * @return pubSerFee - 公共服务费缴费金额
     */
    public BigDecimal getPubserfee() {
        return pubserfee;
    }

    /**
     * 设置公共服务费缴费金额
     *
     * @param pubserfee 公共服务费缴费金额
     */
    public void setPubserfee(BigDecimal pubserfee) {
        this.pubserfee = pubserfee;
    }

    /**
     * 获取入住押金实际费用
     *
     * @return inDepositActFee - 入住押金实际费用
     */
    public BigDecimal getIndepositactfee() {
        return indepositactfee;
    }

    /**
     * 设置入住押金实际费用
     *
     * @param indepositactfee 入住押金实际费用
     */
    public void setIndepositactfee(BigDecimal indepositactfee) {
        this.indepositactfee = indepositactfee;
    }

    /**
     * 获取入住押金减免费用
     *
     * @return inDepositRedFee - 入住押金减免费用
     */
    public BigDecimal getIndepositredfee() {
        return indepositredfee;
    }

    /**
     * 设置入住押金减免费用
     *
     * @param indepositredfee 入住押金减免费用
     */
    public void setIndepositredfee(BigDecimal indepositredfee) {
        this.indepositredfee = indepositredfee;
    }

    /**
     * 获取入住押金缴费金额
     *
     * @return inDepositFee - 入住押金缴费金额
     */
    public BigDecimal getIndepositfee() {
        return indepositfee;
    }

    /**
     * 设置入住押金缴费金额
     *
     * @param indepositfee 入住押金缴费金额
     */
    public void setIndepositfee(BigDecimal indepositfee) {
        this.indepositfee = indepositfee;
    }

    /**
     * 获取一次性费用实际费用
     *
     * @return disActFee - 一次性费用实际费用
     */
    public BigDecimal getDisactfee() {
        return disactfee;
    }

    /**
     * 设置一次性费用实际费用
     *
     * @param disactfee 一次性费用实际费用
     */
    public void setDisactfee(BigDecimal disactfee) {
        this.disactfee = disactfee;
    }

    /**
     * 获取一次性费用减免费用
     *
     * @return disRedFee - 一次性费用减免费用
     */
    public BigDecimal getDisredfee() {
        return disredfee;
    }

    /**
     * 设置一次性费用减免费用
     *
     * @param disredfee 一次性费用减免费用
     */
    public void setDisredfee(BigDecimal disredfee) {
        this.disredfee = disredfee;
    }

    /**
     * 获取一次性费用缴费金额
     *
     * @return disFee - 一次性费用缴费金额
     */
    public BigDecimal getDisfee() {
        return disfee;
    }

    /**
     * 设置一次性费用缴费金额
     *
     * @param disfee 一次性费用缴费金额
     */
    public void setDisfee(BigDecimal disfee) {
        this.disfee = disfee;
    }

    /**
     * 获取预缴费用
     *
     * @return priPaidFee - 预缴费用
     */
    public BigDecimal getPripaidfee() {
        return pripaidfee;
    }

    /**
     * 设置预缴费用
     *
     * @param pripaidfee 预缴费用
     */
    public void setPripaidfee(BigDecimal pripaidfee) {
        this.pripaidfee = pripaidfee;
    }

    /**
     * 获取预缴周期
     *
     * @return priPaidCycle - 预缴周期
     */
    public Integer getPripaidcycle() {
        return pripaidcycle;
    }

    /**
     * 设置预缴周期
     *
     * @param pripaidcycle 预缴周期
     */
    public void setPripaidcycle(Integer pripaidcycle) {
        this.pripaidcycle = pripaidcycle;
    }

    /**
     * 获取电费实际费用
     *
     * @return electricActFee - 电费实际费用
     */
    public BigDecimal getElectricactfee() {
        return electricactfee;
    }

    /**
     * 设置电费实际费用
     *
     * @param electricactfee 电费实际费用
     */
    public void setElectricactfee(BigDecimal electricactfee) {
        this.electricactfee = electricactfee;
    }

    /**
     * 获取电费减免费用
     *
     * @return electricRedFee - 电费减免费用
     */
    public BigDecimal getElectricredfee() {
        return electricredfee;
    }

    /**
     * 设置电费减免费用
     *
     * @param electricredfee 电费减免费用
     */
    public void setElectricredfee(BigDecimal electricredfee) {
        this.electricredfee = electricredfee;
    }

    /**
     * 获取电费缴费金额
     *
     * @return electricFee - 电费缴费金额
     */
    public BigDecimal getElectricfee() {
        return electricfee;
    }

    /**
     * 设置电费缴费金额
     *
     * @param electricfee 电费缴费金额
     */
    public void setElectricfee(BigDecimal electricfee) {
        this.electricfee = electricfee;
    }

    /**
     * 获取实际费用
     *
     * @return actFee - 实际费用
     */
    public BigDecimal getActfee() {
        return actfee;
    }

    /**
     * 设置实际费用
     *
     * @param actfee 实际费用
     */
    public void setActfee(BigDecimal actfee) {
        this.actfee = actfee;
    }

    /**
     * 获取减免费用
     *
     * @return redFee - 减免费用
     */
    public BigDecimal getRedfee() {
        return redfee;
    }

    /**
     * 设置减免费用
     *
     * @param redfee 减免费用
     */
    public void setRedfee(BigDecimal redfee) {
        this.redfee = redfee;
    }

    /**
     * 获取实缴合计
     *
     * @return actTotalFee - 实缴合计
     */
    public BigDecimal getActtotalfee() {
        return acttotalfee;
    }

    /**
     * 设置实缴合计
     *
     * @param acttotalfee 实缴合计
     */
    public void setActtotalfee(BigDecimal acttotalfee) {
        this.acttotalfee = acttotalfee;
    }

    /**
     * 获取是否缴费0-没有1-缴费
     *
     * @return isPayed - 是否缴费0-没有1-缴费
     */
    public Integer getIspayed() {
        return ispayed;
    }

    /**
     * 设置是否缴费0-没有1-缴费
     *
     * @param ispayed 是否缴费0-没有1-缴费
     */
    public void setIspayed(Integer ispayed) {
        this.ispayed = ispayed;
    }

    /**
     * 获取机构id
     *
     * @return homeId - 机构id
     */
    public Integer getHomeid() {
        return homeid;
    }

    /**
     * 设置机构id
     *
     * @param homeid 机构id
     */
    public void setHomeid(Integer homeid) {
        this.homeid = homeid;
    }

    /**
     * 获取该条记录是否有效，默认有效1-有效0-无效
     *
     * @return valid - 该条记录是否有效，默认有效1-有效0-无效
     */
    public Integer getValid() {
        return valid;
    }

    /**
     * 设置该条记录是否有效，默认有效1-有效0-无效
     *
     * @param valid 该条记录是否有效，默认有效1-有效0-无效
     */
    public void setValid(Integer valid) {
        this.valid = valid;
    }

    /**
     * @return createTime
     */
    public Date getCreatetime() {
        return createtime;
    }

    /**
     * @param createtime
     */
    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    /**
     * 获取默认获取系统当前时间
     *
     * @return modifyTime - 默认获取系统当前时间
     */
    public Date getModifytime() {
        return modifytime;
    }

    /**
     * 设置默认获取系统当前时间
     *
     * @param modifytime 默认获取系统当前时间
     */
    public void setModifytime(Date modifytime) {
        this.modifytime = modifytime;
    }

    /**
     * @return modifier
     */
    public Long getModifier() {
        return modifier;
    }

    /**
     * @param modifier
     */
    public void setModifier(Long modifier) {
        this.modifier = modifier;
    }
}